知识点名称:Bmob后端云登录功能实现
编号: K13-3
前驱知识点编号:K13-1
作者:
讲义内容:
当用户注册成功后,您需要让他们以后能够用注册的用户名登录到他们的账户使用应用。要做到这一点,你可以使用BmobUser类的login方法。
BmobUser bu2 = new BmobUser();
bu2.setUsername("lucky");
bu2.setPassword("123456");
bu2.login(new SaveListener<BmobUser>() {
@Override
public void done(BmobUser bmobUser, BmobException e) {
if(e==null){
toast("登录成功:");
//通过BmobUser user = BmobUser.getCurrentUser()获取登录成功后的本地用户信息
//如果是自定义用户对象MyUser,可通过MyUser user = BmobUser.getCurrentUser(MyUser.class)获取自定义用户信息
}else{
loge(e);
}
}
});
也可使用如下方式完成用户名+密码的登录:
BmobUser.loginByAccount("username", "用户密码", new LogInListener<MyUser>() {
@Override
public void done(MyUser user, BmobException e) {
if(user!=null){
Log.i("smile","用户登陆成功");
}
}
});